<%-- 
    Document   : Formulario
    Created on : 01/07/2012, 10:02:56
    Author     : Marcus Lemos
--%>

<%@page import="br.senac.maisconhecimento.entidade.Estabelecimento"%>
<%@page import="br.senac.maisconhecimento.entidade.Usuario"%>
<%@page import="br.senac.maisconhecimento.viewdata.LivroViewData"%>
<%@page import="br.senac.maisconhecimento.viewdata.FormularioLivroViewData"%>
<%@page import="br.senac.maisconhecimento.entidade.Categoria"%>
<%@page import="java.util.List"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>Livraria +Conhecimento</title>
        <link href="<%= request.getContextPath()%>/CONTENT/css/modal.css" type="text/css" rel="Stylesheet" />
        <link href="<%= request.getContextPath()%>/CONTENT/css/modal-formulariolivro.css" type="text/css" rel="Stylesheet" />
        <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
        <script type="text/javascript" src="<%= request.getContextPath()%>/CONTENT/scripts/geral.js"></script>    
        <script type="text/javascript">
            $(document).ready(function () { 
                $('#btn_enviar').die('click').live('click', function(){
                    var parametros = $('#formFormularioLivro').serialize();
                    
                    $.post('ManterLivro', parametros, function (request) {
                        var obj = $.parseJSON(request);
                        alert(obj.mensagem);
                        
                        if(obj.valido == "true") {
                            $(window.document.location).attr('href', 'Livros'); 
                        }                        
                    });   
                });
                
                $('#btn_cancelar').die('click').live('click', function(){
                    $(window.document.location).attr('href', 'Livros'); 
                });
            });
        </script>
    </head>
    <body>
        <%
            FormularioLivroViewData model = (FormularioLivroViewData) request.getAttribute("FormularioLivroViewData");
            LivroViewData livro = model.getLivro();
            List<Categoria> categorias = model.getCategorias();
            boolean ehCadastro = true;
            int codigoCategoria = 0;

            if (livro != null) {
                ehCadastro = livro.getCodigo() == 0;
                if (ehCadastro == false) {
                    codigoCategoria = livro.getCodigoCategoria();
                }
            } else
                livro = new LivroViewData();
        %>
        <div class="Titulo">
            <img src="<%= request.getContextPath()%>/CONTENT/images/ico-estoque.png" alt="" />
            <%= ehCadastro ? "Cadastrar" : "Alterar"%> Livro
            <br />
            <div class="linhaHorizontal"></div>
        </div>
        <form id="formFormularioLivro" action="ManterLivro" method="POST">
            <input type="hidden" name="codigo" value="<%= livro.getCodigo() %>" />
            <div class="Conteudo">            
                <p>
                    ISBN: <input type="text" name="isbn" value="<%= ehCadastro ? "" : livro.getIsbn() %>" />
                </p>      
                <p>
                    Nome: <input type="text" name="nome" value="<%= ehCadastro ? "" : livro.getNome() %>" />
                </p>  
                <p>
                    Autor: <input type="text" name="autor" value="<%= ehCadastro ? "" : livro.getAutor() %>" />
                </p>
                <p>
                    Categoria: 
                    <select name="categoria">
                        <option value="" <%= codigoCategoria == 0 ? "selected" : ""%>></option>
                        <% for (Categoria cat : categorias) {%>
                        <option value="<%= cat.getId()%>"  <%= codigoCategoria == cat.getId() ? "selected" : ""%>><%= cat.getDescricao()%></option>      
                        <% }%>
                    </select>
                </p>       
            </div>
            <div class="Botoes">
                <input id="btn_enviar" type="button" value="Enviar" />
                <input id="btn_cancelar" type="button" value="Cancelar" />
            </div>
        </form>   
    </body>
</html>